package a.f.j.a;

import a.c.d;
import a.c.e;
import a.c.q;
import a.c.w;

import java.util.Iterator;

class m
  extends l
{
  m() {}
  
  m(q paramq)
  {
    super(paramq);
  }
  
  protected void a() {}
  
  Iterator a(e parame)
  {
    new Iterator()
    {
      a.c.m a;
      private final e val$node;
      
      public boolean hasNext()
      {
        return this.a.e();
      }
      
      public Object next()
      {
        d locald = this.a.a();
        this.a.f();
        return locald;
      }
      
      public void remove()
      {
        throw new UnsupportedOperationException("You cannot remove an element from a tree ordering!");
      }
    };
  }
  
  Iterator c()
  {
    new Iterator()
    {
      w a = m.this.a.v();
      
      public boolean hasNext()
      {
        return this.a.e();
      }
      
      public Object next()
      {
        e locale = this.a.d();
        this.a.f();
        return locale;
      }
      
      public void remove()
      {
        throw new UnsupportedOperationException("You cannot remove an element from a tree ordering!");
      }
    };
  }
}



/* Location:           E:\idea\

 * Qualified Name:     a.f.j.a.m

 * JD-Core Version:    0.7.0.1

 */